Improving HTTP Latency
نویسندگان
چکیده
The HTTP protocol, as currently used in the World Wide Web, uses a separate TCP connection for each file requested. This adds significant and unnecessary overhead, especially in the number of network round trips required. We analyze the costs of this approach and propose simple modifications to HTTP that, while interoperating with unmodified implementations, avoid the unnecessary network costs. We implemented our modifications, and our measurements show that they dramatically reduce latencies.
منابع مشابه
Improving World Wide Web Latency
The HTTP protocol, as currently used in the World Wide Web, uses a separate TCP connection for each le requested. This adds signi cant and unnecessary overhead, especially in the number of network round trips required. We analyse the costs of this approach and propose simple modi cations to HTTP that, while interoperating with unmodi ed implementations, avoid the unnecessary network costs. We h...
متن کاملHttp-Burst: Improving HTTP Efficiency in the Era of Bandwidth Hungry Web Applications
The Hypertext Transfer Protocol (HTTP), a key building block of the World Wide Web, has succeeded to enable information exchange worldwide. Since its first version in 1996, HTTP/1.0, the average number of inlined objects and average total bytes per webpage have been increasing significantly for desktops and mobiles, from 1-10 objects in 1996 to more than 100 objects in June 2014. Even if the re...
متن کاملImproving http-server performance by adapted multithreading
It is wellknown that http servers can be programmed easier by using multithreading, i.e. each connection is dealt with by a separate thread. It is also known, e.g. from massively parallel programming, that multithreading can be used to hide the long latency of a remote memory access. However, the two techniques do not readily complement each other because context switches do not necessarily occ...
متن کاملAnalysis of HTTP / 1 . 1 Performance on
We compare the performance of HTTP/1.0 and 1.1 on a high latency, low bandwidth wireless network. HTTP/1.0 is known to have low throughput and consume excessive network and server resources on today's graphics-intensive web pages. A high latency, low bandwidth network only magniies these problems. HTTP/1.1 was developed to remedy these problems. We show that on a Ricochet wireless network, HTTP...
متن کاملArchitectures and Techniques for Large-Scale, Distributed Workflow Management on the Internet
The Internet is providing worldwide connectivity for business organizations and has created a much greater opportunity for people to collaborate remotely. However, working on the Internet can be inefficient due to the Internet latency resulting from uncontrolled Internet traffic and finite bandwidth. In this paper, we investigate several research problems in distributed workflow management and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks and ISDN Systems
دوره 28 شماره
صفحات -
تاریخ انتشار 1995